package com.xindacloud.sms.portal.dto;

import java.io.Serializable;
import java.util.Date;
import java.util.Set;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value="SmsSubmissionRecordDTO",description="SMS提交记录DTO")
public class SmsSubmissionRecordDTO implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = 8210530481069631693L;	
	
	private Integer pageNum=0;
	private Integer pageSize=50;
	
	@ApiModelProperty(value="用户Id",name="userId",notes = "用户Id",example="1", required = false)
	private Integer userId;	
	@ApiModelProperty(value="方向",name="direction",notes = "方向",example="", required = false)
	private String direction;
	@ApiModelProperty(value="时间周期",name="duration",notes = "时间周期",example="", required = false)
	private String duration;
	@ApiModelProperty(value="代理商账号",name="agentId",notes = "代理商账号",example="", required = false)
	private String agentId;
	
	@ApiModelProperty(value="开始时间",name="stime",notes = "开始时间",example="", required = false)
	private Date stime;
	@ApiModelProperty(value="结束时间",name="etime",notes = "结束时间",example="", required = false)
	private Date etime;
	@ApiModelProperty(value="用户Ids",name="userIds",notes = "用户Ids",example="1", required = false)
	private Set<Integer> userIds;	
	
}
